@d-healey When I use Console.print it does seem the SampleDropper is performing BEFORE the Viewport.
Interface: Object 0x8371f570 (SampleDropper)
Interface: 50.0 (Samplemap)
I've got the Viewport calling for samplemaps in oninit. I've got the SampleDropper contained to the SampleLoadSave.js.
I guess I assumed that oninit was processed first and then the other .js files.
How do I go about switching the order in which their callbacks trigger?